package ArrayLIst;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: lenovo
 * Date: 2022-07-30
 * Time: 11:19
 */
public class Test {
    public static void main(String[] args) {
        ArrayList<String> arrayList0 = new ArrayList<>();
        arrayList0.add("h");
        arrayList0.add("l");
        arrayList0.add("a");
        arrayList0.add("a");
        arrayList0.add("a");


//        //顺序表遍历
//        for (int a = 0; a < arrayList0.size(); a++) {
//            System.out.print(arrayList0.get(a)+" ");
//        }
//        System.out.println();
//        //for each
//        for (String x:arrayList0) {
//            System.out.print(x+ " ");
//        }
//        System.out.println();
//        //迭代器
//        Iterator<String> it = arrayList0.iterator();
//        while (it.hasNext()){
//            System.out.print(it.next()+" ");
//        }


        String[] a = new String[0];
        String[] str = arrayList0.toArray(a);
        System.out.println(Arrays.toString(a));
//        String[] aa = arrayList0.toArray(a);
//        System.out.println(Arrays.toString(aa));
//        List<String> ret = arrayList0.subList(1,3);
//        System.out.println(ret);
//        ret.set(0,"ll");
//        System.out.println(ret);
//        System.out.println(arrayList0);

//        ArrayList<Integer> arrayList = new ArrayList<>();
//        arrayList.add(1);
//        arrayList.add(2);
//        arrayList.add(3);
//        System.out.println(arrayList);
//        arrayList.trimToSize();
//        arrayList.toArray();
    }
}
